/*    */ package network;
/*    */ 
/*    */ import player.Move;
/*    */ import player.Player;
/*    */ 
/*    */ public final class X6 extends Player
/*    */ {
/*    */   X2 xxo;
/*    */   int x8812;
/*  8 */   private X4 oxo = null;
/*    */   private Move move;
/*    */ 
/*    */   public X6(int paramInt)
/*    */   {
/* 12 */     this.x8812 = paramInt;
/* 13 */     this.xxo = new X2();
/*    */   }
/*    */ 
/*    */   void setFrame(X4 paramX4) {
/* 17 */     this.oxo = paramX4;
/*    */   }
/*    */ 
/*    */   synchronized void xxxooo(Move paramMove)
/*    */   {
/* 23 */     this.move = paramMove;
/*    */   }
/*    */ 
/*    */   public Move chooseMove()
/*    */   {
/* 29 */     this.move = null;
/* 30 */     this.oxo.xooxo(this);
/*    */ 
/* 33 */     synchronized (this) {
/* 34 */       while (this.move == null)
/*    */         try {
/* 36 */           wait();
/*    */         }
/*    */         catch (InterruptedException localInterruptedException) {
/*    */         }
/*    */     }
/* 41 */     this.xxo.xxxox(this.move, this.x8812);
/* 42 */     return this.move;
/*    */   }
/*    */ 
/*    */   public boolean opponentMove(Move paramMove) {
/* 46 */     return this.xxo.xxxox(paramMove, X2.ooxxx(this.x8812));
/*    */   }
/*    */ 
/*    */   public boolean forceMove(Move paramMove) {
/* 50 */     return this.xxo.xxxox(paramMove, this.x8812);
/*    */   }
/*    */ }

/* Location:           C:\Users\Justin\Desktop\pj2\
 * Qualified Name:     network.X6
 * JD-Core Version:    0.6.0
 */